package persi.futbol.jugador;

import java.util.ArrayList;
import java.util.List;

import persi.futbol.habilidad.Habilidad;
import persi.futbol.interfaces.Nombrable;
import enums.Posicion;

public class Jugador implements Nombrable {

	private final List<Habilidad> habilidad= new ArrayList<Habilidad>();
	private String nombre;
		
	
	
	public Jugador(String nombre) {
		super();
		this.nombre = nombre;
	}

	public String getNombre() {
		return nombre;
	}

	public int getValorHabilidad(Posicion pos) {
		int max=0;
		for (Habilidad habilidadActual : this.getHabilidad()) {
			int valor = habilidadActual.getValor(pos);
			max = max < valor?valor:max;
		}
		return max;
	}

	public List<Habilidad> getHabilidad() {
		return habilidad;
	}

	
}
